<?php
class imigrar_contabilidad{
    public $sql;
    function imigrar_contabilidad(){
        $this->sql = new DmpSqli();
    }
    
    function get_archivo_cuenta_mixta($fecha_ini){
        //GENERAR ARCHIVO
        $ayudante=new Ayudante();
        $c_error=0;
        $fecha_ini=$ayudante->FechaRevezMysql($fecha_ini,"/");
        $mes=date('n',strtotime($fecha_ini))+1;
        $anio=date('Y',strtotime($fecha_ini));

       $consulta_tmc="SELECT
          temp_migrar_contabilidad.local,
          temp_migrar_contabilidad.tipo_cp,
          temp_migrar_contabilidad.operacion,
          temp_migrar_contabilidad.cuenta,
          SUM(temp_migrar_contabilidad.total) as total,
          temp_migrar_contabilidad.naturaleza,
          temp_migrar_contabilidad.comentario
        FROM
          temp_migrar_contabilidad
        GROUP BY
          temp_migrar_contabilidad.local,
          temp_migrar_contabilidad.tipo_cp,
          temp_migrar_contabilidad.operacion,
          temp_migrar_contabilidad.cuenta,
          temp_migrar_contabilidad.total,
          temp_migrar_contabilidad.naturaleza,
          temp_migrar_contabilidad.comentario
        ORDER BY
        temp_migrar_contabilidad.local,temp_migrar_contabilidad.tipo_cp
        ";

       $contenido="";
      //echo $consulta_tmc;
       //echo "1".$mes;
       $mes=strtolower($ayudante->nombreMes($mes-1));
       $mes=substr($mes,0,3);
       $nombre_archivo="vta".$mes.$anio.'.txt';
       if($result=$this->sql->consultar($consulta_tmc,"sigh")){
           if(mysqli_num_rows ($result)>0){
               while($fila=  mysqli_fetch_array($result)){
                    //echo "<br>".$fila['comentario']." - ".$fila['naturaleza']." - ".$fila['total'];
                   $texto=$fila['local'].$fila['tipo_cp'].$fila['operacion'].$ayudante->llenaEspacioValor($fila['cuenta'], 8, 0).$ayudante->llenaEspacioValor($fila['total'], 12, 1).$fila['naturaleza'].$fila['comentario'];
                   $contenido.="$texto". chr(13) . chr(10);
               }
               //$respuesta['respuesta']['archivo']=$nombre_archivo;
               $ayudante->archivo($nombre_archivo, 'w', $contenido);
               $respuesta=$nombre_archivo;
           }else{
              $respuesta='error';
              //echo "Archivo vacio";
           }
       }else{
          $respuesta='error';
       }
      return $respuesta;
    }
}
?>